[+] - Added [*] - Fixed [-] - Removed
1.01
----------------------------
[*] better error handling while reading broken tags
[*] removed some forgotten debug output
[+] internal /cme command for ACTION to specified
channels
[*] Multiple line output support for /cmsg and /cme
1.00
----------------------------
[+] if-then-else like constructions are now allowed.
i.e. %?1<%1 - %2|%no> (if Artist is present
then print Artist - Title, else print file name
only) construction is recognized.
[+] %sstamp - current time seconds
[+] %id3 variable which can be used to know that ID3
tag was read correctly mp3 in if-then-else
constructions
[+] Any plug-in %variable can be retrieved from mIRC
with $dde mPlug var_variable "" construction. i.e.
to get %name write $dde mPlug var_name ""
[+] /dde mPlug format <handler>
<format_string> command. Calls handler with
format_string with replaced variables.
(/cmsg,%lb,%mcmd are not handled)
[+] %playing flag to determine if winamp is playing
[+] %pm - current song position (minutes)
[+] %ps - current song position (seconds)
[+] %psec - current song position in seconds
[*] %variable shoud be separated from following text
with "~". i.e. %secs should be replaced to %sec~s
[+] %mstamp - current time minutes
[+] %mp3 variable which can be used to determine that
playing file is mp3 in if-then-else constructions
[+] Added about 70 ID3 variables
[+] %hstamp - current time hours
[+] Any plug-in configuration settings can be get from
mIRC with $dde mPlug cfg_* "". i.e. to get format
string: $dde mPlug cfg_string ""
[*] The better way to replace variables (using regexp)
0.99
----------------------------
[*] Memory bug in header search routine (in Winamp
2.75)
[*] NSIS 1.32
[*] fixed tag reading error handling
0.98
----------------------------
[*] reindex command now may pass number of indexed
songs to mIRC script "/dde mPlug reindex ""
<handler>"
[*] getcodes command now may pass config string to
mIRC script "/dde mPlug getcodes ""
<handler>"
[*] getlistlength command now may pass list length to
mIRC script "/dde mPlug getlistlength ""
<handler>"
[+] "/dde mPlug cfg_convert "" <handler>" passes
current convert spaces to underscore setting to
handler which is mIRC script or alias (0/1)
[+] "/dde mPlug cfg_enabled "" <handler>" passes
current "Enabled" setting to handler which is mIRC
script or alias (0/1)
[+] "/dde mPlug cfg_strip "" <handler>" passes
current strip setting to handler which is mIRC
script or alias (0/1)
[*] getplain command now may pass config string to
mIRC script "/dde mPlug getplain ""
<handler>"
0.97
----------------------------
[+] Automatic reindexing on playlist change
[*] Changed program title to: Advanced mIRC
Integration Plug-In (AMIP)
0.96
----------------------------
[+] "/dde mPlug getstrip" command to get config string
without colors.
[*] Memory leaks in id3lib in ID3_GetString method.
(Walkaround)
[+] "/dde mPlug show" command for manual song info
print (works only if winamp is playing)
[+] Strip color codes dialog option to remove mIRC
control chars from output
[+] Added Perl 5 like regexp search support (searching
songs from mIRC) "/dde mPlug rfind ""
<pattern>" command
[+] Russian and English locales support for regexp
search
[*] A lot of code cleanups, perfomance improvements,
memory leaks fixes.
[*] NSIS 1.1 installer, UPX 1.7, id3lib 3.8.0pre
(fixed and recompiled), PCRE 3.4
0.95
----------------------------
[*] It was possible to add empty channel to /cmsg
channels list
[*] %mcmd doesn't work in 0.94
[*] Bug with song numbers in search results fixed
(numbers were 1 less than true index)
[+] URL & Mail in config dialog, project is moving to
www.irctoolz.com
[*] Error getting ID3 tag crushed plug-in
[*] Fix for first position output repeating when
reloading huge playlists (it's walkaround for
winamp bug, when it sends the first title from
playlist while playlist is loading, and after load
sends random title if SHUFFLE is on)
0.94
----------------------------
[+] Format string edit box is now multiline! Press
Ctrl+Enter to move a part of string to next line.
This doesn't affect on the mIRC output.
[+] Winamp title instead of %name for non-mp3 files
[+] Convert underscore to space in whole output
[+] internal /cmsg command for output to specified
channels
[+] Support for output only to specified channels
[+] Added new genres from Winamp. (148 genres total!)
[+] "/dde mPlug options" command to show plug-in
config dialog box
0.93
----------------------------
[*] Fixes to getcodes (returned &variables instead of
colors)
[+] Changelog added
[*] Fixes to getcodes (removed forgotten debug color
tags)
[*] Fixed header search routine + some optimisations
[+] added %at variable - position of mpeg header
(%head)
[*] Strange bug with missing variables in "getcodes"
and "getplain"
0.92
----------------------------
[*] /dde mPlug getlist without arguments now returns
entire playlist
[*] Fixes to configuration window editbox height
[*] Fixed ID3 tag priority. Getting V2 tag instead of
V1 if both are avilable.
[*] fixes to getlist (added automatic correction of
wrong values)
0.91
----------------------------
[+] Plug-In Output string (configures how it should
manage status information)
[+] English home page added http://zone.al.ru/mp
[*] Interface improvements
[+] Added new variable %page - This plugin homepage
URL
[*] Changed congig file title from mIRC to Crazy
Coder's mIRC Control Plug-In
0.90
----------------------------
[*] Genre was displayed incorrectly in ID3V2 tag
0.88
----------------------------
[+] %mver variable
[+] %mode variable (overrides %typ)
[+] %lver variable
[+] reindex command
[+] %head variable
[+] Local playlist support (playing songs matching
last search)
[*] Plugin crash while playing CD's (added check for
.mp3 extension)
0.85
----------------------------
[+] clear command
[+] find command! Now you can search songs directly
from mIRC
0.80
----------------------------
[+] getlistlength command
[+] getlist command
0.71
----------------------------
[+] Added Genre Variable (%7)
0.70
----------------------------
[+] Set command to set config. string from mIRC
[+] play command
[+] getplain command to get plug-in configuration
string from mIRC (using color)
[+] getplain command to get plug-in configuration
string from mIRC (with & variables)
[+] enable/disable plugin from mIRC (control off and
on commands)
0.65
----------------------------
[*] Added new support for ID3V2 & ID3V1 tags! (%1 -
%6)
[+] Plug-In now uses id3lib
(http://id3lib.sourceforge.net)
0.60
----------------------------
[+] NEW HTML help
[+] Added internal conrol codes support (& variables)
0.55
----------------------------
[*] %name fixes
0.53
----------------------------
[+] stop command
[+] play command
[+] Added multiline output support (%lb variable)
[+] Universal song title (%name)
[+] rew command
[+] ff command
[+] vdwn command
[+] vup command
[+] vol command
[+] > command
[+] < command
[+] pause command
0.50
----------------------------
[+] Own DDE server "mPlug" to enable winamp control
from mIRC
0.40
----------------------------
[+] New variables - Winamp version (%ver, %pos, %min,
%sec)
[+] New variable - Plugin version (%pv)
0.30
----------------------------
[+] ID3V1 tags support
0.20
----------------------------
[+] Added %ll, %sl, %br, %sr, %s
[*] DDE exchange memory cleanups
0.10
----------------------------
[+] added first variables (%fn, %nm, %no)
0.01
----------------------------
[+] %s variable - song title from winamp window